home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-01 / ue312h.zip / EPATH.H < prev    next >
Text File  |  1993-03-16  |  2KB  |  121 lines

  1. /*    EPATH:    This file contains certain info needed to locate the
  2.         MicroEMACS files on a system dependant basis.
  3.  
  4.                                     */
  5.  
  6. /*    possible names and paths of help files under different OSs    */
  7.  
  8. NOSHARE CONST char *pathname[] =
  9.  
  10. #if    AMIGA
  11. {
  12.     ".emacsrc",
  13.     "emacs.hlp",
  14.     "",
  15.     "c:",
  16.     ":t/",
  17.     ":s/"
  18. };
  19. #endif
  20.  
  21. #if    TOS
  22. {
  23.     "emacs.rc",
  24.     "emacs.hlp",
  25.     "\\",
  26.     "\\bin\\",
  27.     "\\util\\",
  28.     ""
  29. };
  30. #endif
  31.  
  32. #if    FINDER
  33. {
  34.     "emacs.rc",
  35.     "emacs.hlp",
  36.     "/bin",
  37.     "/sys/public",
  38.     ""
  39. };
  40. #endif
  41.  
  42. #if    MSDOS || WINNT
  43. {
  44.     "emacs.rc",
  45.     "emacs.hlp",
  46.     "\\sys\\public\\",
  47.     "\\usr\\bin\\",
  48.     "\\bin\\",
  49.     "\\",
  50.     ""
  51. };
  52. #endif
  53.  
  54. #if OS2
  55. {
  56.         "emacs.rc",
  57.         "emacs.hlp",
  58.         "C:\\OS2\\SYSTEM\\",
  59.         "C:\\OS2\\DLL\\",
  60.         "C:\\OS2\\BIN\\",
  61.         "C:\\OS2\\",
  62.         "\\",
  63.         ""
  64. };
  65. #endif
  66.  
  67. #if    V7 | BSD | USG | SMOS | HPUX8 | HPUX9 | XENIX | SUN | AVIION
  68. {
  69.     ".emacsrc",
  70.     "emacs.hlp",
  71.     "/usr/local/",
  72.     "/usr/lib/",
  73.     ""
  74. };
  75. #endif
  76.  
  77. #if    VMS
  78. {
  79.     "emacs.rc",
  80.     "emacs.hlp",
  81.     "MICROEMACS$LIB:",
  82.     "SYS$LOGIN:",
  83.     "",
  84.     "sys$sysdevice:[vmstools]"
  85. };
  86. #endif
  87.  
  88. #if WMCS
  89. {
  90.     "emacs.rc",
  91.     "emacs.hlp",
  92.     "",
  93.     "sys$disk/syslib.users/"
  94. };
  95. #endif
  96.  
  97. #if AOSVS
  98. /*
  99.     NOTE: you must use the Unix style pathnames here!
  100. */
  101. {
  102.     "emacs.rc",
  103.     "emacs.hlp",
  104.     "",
  105.     "/macros/",
  106.     "/help/"
  107. };
  108. #endif
  109.  
  110. #if MPE
  111. {
  112.     "emacsrc",
  113.     "emacshlp",
  114.     ".pub",
  115.     ".pub.sys",
  116.     ""
  117. };
  118. #endif /* MPE */
  119.  
  120. #define    NPNAMES    (sizeof(pathname)/sizeof(char *))
  121.